Assessing Excel VBA Suitability for Monte Carlo Simulation
نویسنده
چکیده
Monte Carlo (MC) simulation includes a wide range of stochastic techniques used to quantitatively evaluate the behavior of complex systems or processes. Microsoft Excel spreadsheets with Visual Basic for Applications (VBA) software is, arguably, the most commonly employed general purpose tool for MC simulation. Despite the popularity of the Excel in many industries and educational institutions, it has been repeatedly criticized for its flaws and often described as questionable, if not completely unsuitable, for statistical problems. The purpose of this study is to assess suitability of the Excel (specifically its 2010 and 2013 versions) with VBA programming as a tool for MC simulation. The results of the study indicate that Microsoft Excel (versions 2010 and 2013) is a strong Monte Carlo simulation application offering a solid framework of core simulation components including spreadsheets for data input and output, VBA development environment and summary statistics functions. This framework should be complemented with an external high-quality pseudo-random number generator added as a VBA module. A large and diverse category of Excel’s incidental simulation components that includes statistical distributions, linear and non-linear regression and other statistical, engineering and business functions require execution of due diligence to determine their suitability for a specific MC project.
منابع مشابه
A Decision Support Tool for the Risk Management of Offshore Wind Energy Projects
This paper provides a decision support tool (DST) to analyze and evaluate the project value of offshore wind energy projects within the framework of project finance. The DST is based on a discounted cash-flow model in combination with a Monte Carlo simulation (MCS) to measure project risks and manage these risks. To consider the special requirements of debt capital providers in this context, ke...
متن کاملCXTFIT/Excel-A modular adaptable code for parameter estimation, sensitivity analysis and uncertainty analysis for laboratory or field tracer experiments
We implemented the widely used CXTFIT code in Excel to provide flexibility and added sensitivity and uncertainty analysis functions to improve transport parameter estimation and to facilitate model discrimination for multi-tracer experiments on structured soils. Analytical solutions for onedimensional equilibrium and nonequilibrium convection dispersion equations were coded as VBA functions so ...
متن کاملMonte Carlo Simulation using Excel
A Monte-Carlo Simulation using Excel Spreadsheet has been used to determine the reliability of a geothermal power plant. This simulation technique utilizes the powerful mathematical and statistical capabilities of Excel. Simulation time is dependent on the complexity of the system, computer speed and the accuracy desired, so a simulation may range from a few minutes to a few hours.
متن کاملKinetic Monte Carlo Simulation of Oxalic Acid Ozonationover Lanthanum-based Perovskitesas Catalysts
Kinetic Monte Carlo simulation was applied to investigation of kinetics and mechanism of oxalic acid degradation by direct and heterogeneous catalytic ozonation. La-containing perovskites including LaFeO3, LaNiO3, LaCoO3 and LaMnO3 was studied as catalyst for oxalic acid ozonation. The reaction kinetic mechanisms of each abovementioned catalytic systems has been achieved. The rate constants val...
متن کاملCrystal Ball Professional Introductory Tutorial
Crystal Ball® 2000 Professional Edition is a suite of easyto-use Microsoft® Excel® add-in software that helps you analyze the risks and uncertainties associated with your spreadsheet models. The suite includes analysis tools for Monte Carlo simulation (Crystal Ball), time-series forecasting (CB Predictor), and optimization (OptQuest) as well as developer kits for building custom interfaces and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1503.08376 شماره
صفحات -
تاریخ انتشار 2015